home *** CD-ROM | disk | FTP | other *** search
- Documentation for !Shopper
- By Dave Walsh
- November 1992
- V1.58 Sept 1993
-
- Introduction:
-
- !Shopper is an opportunity for children to practice moneyary skills in a
- variety of forms. If you are the sort of person who only reads the top
- paragraph of documentation you would be well advised to also look at the
- defaults file within the application directory!
-
- Starting off:
-
- Load up the program by double clicking on !Shopper. At this point you
- will need to wait as the program loads up and places its symbol on the
- icon bar. From here click on the icon to use the program.
-
- The choices:
-
- There are a lot of choices in this program to give the maximum use from
- what, after all, is a "drill and practice" program that I wouldn't
- recommend except in a well thought out enhancement or special needs
- policy or for children at KS1 who need extra /different practice.
-
- Info
-
- Gives details of the version you are using
-
- Calculator
-
- An option where you can add coins together by clicking on them. The
- total is shown in the "Till" window.
-
- Buying has three options on the sub menu:-
-
- Exact
-
- Buying items (which are specified in the translate file in the form:-
- Number of item
- description (eg Bunch of grapes)
- top price
- bottom price
-
- This is a practice of making up monetary amounts to a given total. The
- coins tendered must be exact (if you try and give too much money you
- are told that this is too much!)
-
- With change
-
- The same as exact except here purchase with excess money resu;ts in the
- prompt- How much change do you require. Again click on the coins to the
- required change (which will be shown in the till)
-
- Multiple
-
- This is buying multiples of the same object- really difficult mental
- maths or practice with a calculator!
-
- Count
-
- A random amount (maximum given by the first amount in the default file)
- is shown as coinage on screen and the pupil needs to enter the amount
- present.
-
- Add On
-
- This is a difficult idea for children to get around- that coins have
- more than a unitary value! eg 2p= 1p and 1p even though its only one
- coin. This option allows "counting on" from any coin value with any
- other coin.
-
- MENU add_on- Menu with-
- Start
- £1 £1
- 50p 50p
- 20p 20p
- 10p 10p
- 5p 5p
- 2p 2p
- 1p 1p
- with
-
- It is advised that you follow the menu structure to the second coin,
- select it with the right mouse button then choose the first coin
- similarly before choosing "Start". The default file has 50p and 1p set
- up for users that merely choose to start.
-
- This option will allow children chances of adding on in pennoes to
- start, then 2p's or whatever path you want to follow or practice.
-
- Shopkeeper
-
- It occured to me that some classrooms may have a computer in a shopping
- corner so this option is an emulation of a till. The shopkeeper can put
- in the amounts from a click on the keypad that is then shown on the
- till. Functions for clearing the till or adding / subtracting amounts
- are available (for all those 4p off vouchers that your customers bring.
- Sorry- no option for bar code reading from the product but its a good
- introduction to Applications and Effects!
-
- Target:
-
- This is one to make your children think! You have to buy an item but
- with a given number of coins - no fewer or more
-
- User
-
- The user menu includes options to add your name and to clear the score
- form the program. Each time you correctly respond to a problem the score
- will go up by one (perhaps a way of limiting a turn?!)
-
- In this new version (from 1.5 onwards) there is an option to add your
- name to the top ten scores for that particular type of use. Obviously
- you can only get a score if you are using Change,Exact tender,Counting
- or adding on so its not appropriate if you are using the program as a
- calculator or shop simulation.
-
- Start-up mode:
-
- This section of the documentation was added because I suddenly realised
- that I had forgotten all the codes in the defaults file!!
-
- exact - exact buying
- targ - coin targets
- multiple - multiple purchase
- shop - shop keeper
- change - buying with change
- calc - calculator mode
- count - count the coins
- addon - add on mode
-
- Also note that from version 1.58 there is a new entry in the defaults
- file to turn maximum amount on and off. The purpose of this is so that
- sometimes you may wish to have items with real prices (set by top and
- bottom limits in translate file) whilst at others you can accept that
- everything is to be a random amount up to the child's ceiling of
- capability. This comes into operation only when the program starts, as
- the file is read on start up..
-
- Quit
-
- I'll let you experiment with this one!
-
-
- Another menu is available from the main screen by pressing the middle
- menu button. It has user options such as adding name, seeing scores or
- adding scores. It is duplicated on the icon menu.
-
- If you choose to see scores all irrelevant windows are closed. To
- recommence use select over the icon bar program.
-
- Adding scores resets the score to zero (of course) although this is not
- immediate but after the next calcualtion update.
-
- The menu over the till is similar to the coin window option on the main
- menu. It simple allows the coin window to be re displayed if it has been
- closed down in some other operation.
-
- Future developments:
-
- These crossed my mind:
-
- 1. A little "till sound" on the till!
-
-
- And finally... known bugs:
-
- 1. I'm not sure whether Helix basic suffers every now and then with its
- interface to RISC OS and gets an abort on data transfer message.
- Certainly if you try and zoom through the options an error can
- sometimes occur.Its either a limitation of my programming ( a
- probable cause) or the interface. Either way its a rare occurrence
- but it has been seen. I have to report though that the disc provided
- with helix basic has three demonstration programs on it and two of
- these crash on my machines.!
-
- 2. Sometimes the program can get VERY confused by lots of clicks all
- over the place... this is exactly the sort of thing that children do
- and the solution seems to be to stop and let the program catch up
- with itself again (sometimes it may take a whole minute!)
-
- 3. If the program is trying to sort out the next problem and you open
- the scores menu it is possible for an "end of file" message to be
- generated. This, unfortunately, is fatal and the program will leave
- your icon bar in a huff!
-
- 4. The language in the multiple purchase window can become rather
- stilted if you are not careful with your items. Please do change the
- ones that I have given to your own choices. If you press SHIFT over
- the !Shopper directory whilst clicking the select button it will
- magically open. Do the same over the items directory and load the
- file Translate into your word processor. Change the items at will
- then save the file back.The structure of the file is:-
-
- Item number
- What it is
- What its lower cost will be
- What its top price would be (0 if you want the max option to work)
-
- Remember to change the defaults file in the directory !shopper (again
- through !Edit) to reflect your new number of items or the program will
- not find them!
-
-
- 5. If you are using the count option and then change to the exact/change
- or multiple purchase the program will hang unless you have left and
- then re loaded- sorry this is one that will be rectified asap!
-
- And finally..... finally
-
- If you make a terrific application suitable for distribution as an
- example on the disc, let me have a copy and I'll send you an update of
- the program!
-
-
- Dave Walsh
- iTa
- Information Training and Advice
- 37 Gainsborough Drive
- Beltinge
- Herne Bay
- Kent
- CT6 6QJ
-
- This program is public domain. It was written to support schools in the
- East Kent Archimedes User group but the copyright to the program/code
- and views outlined in the documentation are mine. The documentation and
- program should not be separated off the disc before distribution. The
- program is "as is" and although I would be interested to hear
- suggestions for improvement/bugs found I can't give any commitment to
- repairing the program or altering its code.
-